import Vue from 'vue';

import $router from '../router/index.js'



import { sendGet, sendPost } from "./request.js";

let APIHost = 'http://localhost:3000';

//菜单管理:
//调用菜单列表接口：
export let getMenuList = ()=>sendGet(`${APIHost}/api/menulist`,{istree:true})
//添加菜单：
export let addOneMenu = d=>sendPost(`${APIHost}/api/menuadd`,d);
//根据菜单id查询某一个菜单数据：
export let getOneMenuData = d=>sendGet(`${APIHost}/api/menuinfo`,d);
//根据菜单id修改某一个菜单数据：
export let updateOneMenuData = d=>sendPost(`${APIHost}/api/menuedit`,d)
//根据菜单id删除某一个菜单数据：
export let deleteOneMenuData = d=>sendPost(`${APIHost}/api/menudelete`,d);
//菜单管理结束：

//角色管理：
//添加角色:
export let addOneRole = d=>sendPost(`${APIHost}/api/roleadd`,d);
export let getAllRole = ()=>sendGet(`${APIHost}/api/rolelist`);
//角色管理结束：

//管理员管理：
//调用管理员列表接口：
export let getManageList = d=>sendGet(`${APIHost}/api/userlist`,d);
//调用管理员个数接口：
export let getManageNum = ()=>sendGet(`${APIHost}/api/usercount`);
//添加管理员：
export let addOneManager = d=>sendPost(`${APIHost}/api/useradd`,d);
//管理员登录：
export let managerLogin = d=>sendPost(`${APIHost}/api/userlogin`,d);
//管理员管理结束：

//商品分类：
//查询商品分类：
export let getAllGoodsCate = ()=>sendGet(`${APIHost}/api/catelist`,{istree:true});
//添加商品分类：
export let addOneGoodsCate = (d,isfiles=false)=>sendPost(`${APIHost}/api/cateadd`,d,isfiles);
//商品分类结束：

//商品规格：
export let addOneGoodsSpecs = d=>sendPost(`${APIHost}/api/specsadd`,d);
//商品规格结束：